self executing treaty - Francés Inglés Diccionario